home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / text / hyper / hsc.lha / hsc / starter-project / source / Makefile < prev    next >
Makefile  |  1997-03-26  |  1KB  |  71 lines

  1. #
  2. # Makefile for hsc-projects
  3. #
  4.  
  5. #
  6. # DESTDIR  - destination directory (relative)
  7. # IGNORE   - messages to be ignored
  8. # PRJFILE  - project file
  9. # STDINC   - standard includes for all sources
  10. # HSCMISC  - miscellaneous flags and options
  11. # HSC      - shell command that invokes hsc
  12. # HSCFLAGS - hsc options
  13. #
  14. # HSCDEPP  - shell command that invokes hscdepp
  15. #
  16.  
  17. DESTDIR    =/html/
  18. #DESTIR    =../html/        # weenix
  19. IGNORE    =ign=46
  20. PRJFILE    =hsc.project
  21. #STDINC    =inc/my_macros.hsc
  22. HSCMISC    =rplcent
  23.  
  24. HSC    =hsc
  25. HSCFLAGS=$(HSCMISC) $(IGNORE) prjfile=$(PRJFILE) to=$(DESTDIR) $(STDINC)
  26.  
  27. HSCDEPP    =hscdepp
  28.  
  29. #
  30. # rule to update whole docs
  31. # (all_hsc will be created by hscdepp)
  32. #
  33. all : all_hsc
  34.  
  35. #
  36. # implicit rule for html-files
  37. #
  38. $(DESTDIR)%.html : %.hsc
  39.     $(HSC) $(HSCFLAGS) $<
  40.  
  41. #
  42. # update dependencies
  43. #
  44. depend :
  45.     $(HSCDEPP) file=Makefile prjfile=$(PRJFILE) verbose
  46.  
  47. #
  48. # add new file / change includes of existing file
  49. #
  50. # example: make NEW FILE=new.hsc "INCLUDE=inc/macro.hsc inc/sepp.hsc"
  51. #
  52. NEW :
  53. ifndef FILE
  54.     @echo *** please specify variable FILE (and on your option INCLUDE)
  55. else
  56.     $(HSC) $(HSCFLAGS) $(INCLUDE) from=$(FILE) 
  57. endif
  58.  
  59. # --- DO NOT MODIFY THIS LINE -- hsc-dependencies follow ---
  60.  
  61. # dependencies updated: Wednesday 26-Mar-1997 14:23:41
  62.  
  63. all_hsc : /html/Welcome.html
  64.  
  65. /html/Welcome.html : Welcome.hsc
  66.  
  67. # --- DO NOT MODIFY THIS LINE -- hsc-dependencies precede ---
  68.  
  69. #EOF
  70.